const jwt =require('jsonwebtoken');

module.exports={
    on(str){
        return jwt.sign({data:str},'shss',{expiresIn: '10h'});
    },
    en(token){
        return jwt.verify(token,'shss',(err,decode)=>{
            // if(err){
            //     console.log('CC:',err.name)
                // console.log('CC:',err.message)
            //     console.log('则是,decode：',decode)
            //     return err.message
            // }
            // console.log('decode:',decode)
            // return '1233251'+decode
            return err ? err.message=='jwt expired'
                    ? {flag:false,msg: 'token已过期'} 
                    : {flag:false,msg: '无效token'}
                :{flag:true,msg: '',decode}
        });
    }
}